55e81f2248e146e5d68fa1f79ad37212451d7a7a,client-transport/src/main/java/com/nortal/jroad/client/service/callback/XRoadProtocolNamespaceStrategyV4.java,XRoadProtocolNamespaceStrategyV4,addServiceElements,#SOAPEnvelope#XRoadServiceConfiguration#SOAPHeader#,66
Before Change
} else {
service = header.addChildElement("centalService", "xrd");
}
service.addAttribute(env.createName("id:objectType"), serviceConfiguration.getServiceObjectType());
SOAPElement serviceXRoadInstance = service.addChildElement("xRoadInstance", "id");
serviceXRoadInstance.addTextNode(serviceConfiguration.getServiceXRoadInstance());
if (StringUtils.equals(XroadObjectType.SERVICE.name(), serviceConfiguration.getServiceObjectType())) {
SOAPElement serviceMemberClass = service.addChildElement("memberClass", "id");
serviceMemberClass.addTextNode(serviceConfiguration.getServiceMemberClass());
SOAPElement serviceMemberCode = service.addChildElement("memberCode", "id");
serviceMemberCode.addTextNode(serviceConfiguration.getServiceMemberCode());
SOAPElement subsystemCode = service.addChildElement("subsystemCode", "id");
subsystemCode.addTextNode(serviceConfiguration.getServiceSubsystemCode());
}
After Change
SOAPElement serviceMemberClass = service.addChildElement("memberClass", "id");
serviceMemberClass.addTextNode(conf.getServiceMemberClass());
SOAPElement serviceMemberCode = service.addChildElement("memberCode", "id");
serviceMemberCode.addTextNode(conf.getServiceMemberCode());
if (StringUtils.isNotBlank(conf.getServiceSubsystemCode())) {
SOAPElement subsystemCode = service.addChildElement("subsystemCode", "id");